package com.gengzp.mq.common.model.req;

import com.gengzp.mq.common.model.base.MqPaginationReq;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serial;

/**
 * @ClassName PageGengzpMqMessageReq
 * @Description 分页查询消息请求实体
 * @Author gengzp
 * @Date 2025/7/10 14:48
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class PageGengzpMqMessageReq extends MqPaginationReq {

    @Serial
    private static final long serialVersionUID = -4350452770396643540L;

    /**
     * 消息所属的主题
     */
    private String topic;

    /**
     * 消息key
     */
    private String messageKey;

    /**
     * 消息内容
     */
    private String messageContent;

    /**
     * 消息状态
     */
    private Integer status;

}
